package top.hcode.hoj.service.admin;

import com.baomidou.mybatisplus.core.metadata.IPage;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import top.hcode.hoj.dao.course.ExamDao;
import top.hcode.hoj.dao.course.QuestionDao;
import top.hcode.hoj.pojo.dto.BaseIdListDTO;
import top.hcode.hoj.pojo.dto.QueryExamDTO;
import top.hcode.hoj.pojo.entity.course.Exam;
import top.hcode.hoj.pojo.entity.course.ExamSection;
import top.hcode.hoj.pojo.vo.ExamVO;

/**
 * @author orangej
 * @since 2025/1/3
 */
@Slf4j
@Component
@RequiredArgsConstructor
public class AdminExamService {
    private final ExamDao examDao;
    private final QuestionDao questionDao;

    public IPage<ExamVO> getExamList(QueryExamDTO dto) {
        return null;
    }

    public ExamVO getExamDetail(Long id) {
        return null;
    }

    public Exam saveExam(Exam exam) {
        return null;
    }

    public void deleteExam(Long id) {

    }

    public String saveExamSection(ExamSection section) {
        return null;
    }

    public void deleteExamSection(Long id) {

    }

    public void saveExamSort(BaseIdListDTO dto) {

    }
}
